/*区域分析图表*/
.topTitle .wordDownload{ line-height: 30px; height: 30px; }
.topTitle .wordDownload>img{float: left; width: 30px;}
.topTitle .wordDownload>span{font-size: 18px; font-weight: 500; color: #ec6941; padding-left: 10px;}
.topTitle h3,.topTitle h3>span{font-weight: bold; color: #004986; font-size: 27px;}
.topTitle .subTitle,.topTitle .subTitle>.titleOrgin{ font-weight: bold; font-size: 20px; color: #707070; margin-top: 15px;}
.topTitle .subTitle>.titleOrgin{color: #fca931;}
.search_fj{    width: 100%; background: url(../../img/areachart.jpg) repeat; margin-bottom: 10px; clear: both; margin-top: 24px; padding: 10px;}
.search_fj .title{font-size: 24px; color: #000; font-weight: bold; margin-top: 0; margin-bottom: 0;}
.titleBlock{color: #004986; font-size: 20px; font-weight: bold; margin-bottom: 10px;}
.titleBlock>b{display:inline-block; width: 15px; height: 15px; background: #004986;margin-right: 5px;}
.descText{font-size: 16px;font-weight: 500;color: #707070;}
.descText span{    color: #f2b705; font-size: 16px;}
.chartBox{position: relative;width: 100%; height: 300px; overflow: hidden;-webkit-box-shadow: 0 0 8px #eaeaef; -moz-box-shadow: 0 0 8px #eaeaef; box-shadow: 0 0 8px #eaeaef; margin-top: 10px;}
.bigChartBox{height: 340px;}
.bigChartBox .bottomlabel{clear: both; text-align: right; padding-right: 4%; font-weight: 500; color: #707070;}
.chartBox .chart{width: 100%;height: 100%;}
/*高度自适应*/
.chartBox.heigthAuto{height: auto;min-height: 300px;max-height: 500px;overflow: auto;}
.chartBox.chart.heigthAuto>.samllChart.tableMap{height: auto;}
.chartBox.chart.heigthAuto>.samllChart.tableMap .table {margin-bottom: 0;}

.chart>.samllChart{width: 50%;height: 300px;float: left;position: relative;}
.chart>.samllChart.tableMap{height:300px;padding:20px;overflow: hidden;}
.chart>.samllChart .botTitle{position: absolute; bottom: 10px;width: 100%; text-align: center;font-size: 14px;}
.chartBox .progress{border-radius: 0;box-shadow: none;margin-top: 10px;}
.chartBox .progress .progress-bar{text-align: right; border-radius: 0;background: #2a8fd3;}
.yearGdp .chart{margin-top: -10px;}
.chartBox .selYearBox{padding: 15px 15px 0;}
.select2-container{width: 93px !important;}
.leftChart,.centerChart,.rightUl{width: 33.33%;float: left;height: 300px;}
.tableTopTen{margin-top: 40px;}
.tableTopTen tr>td{padding: 0 20px 5px 0;    font-size: 12px; }
.tableTopTen tr>td>b{display: inline-block;    width: 12px; height: 8px; margin-right: 7px;}
.tableTopTen tr>td>.b0{background: #17446f;}
.tableTopTen tr>td>.b1{background: #20435f;}
.tableTopTen tr>td>.b2{background: #326591;}
.tableTopTen tr>td>.b3{background: #186fbb;}
.tableTopTen tr>td>.b4{background: #4f91bd;}
.tableTopTen tr>td>.b5{background: #3d9cd6;}
.tableTopTen tr>td>.b6{background: #77bae2;}
.tableTopTen tr>td>.b7{background: #64bcf2;}
.tableTopTen tr>td>.b8{background: #77bae2;}
.tableTopTen tr>td>.b9{background: #63a8d2;}
.tableTopTen tr>td>.b10{background: #99bbd2;}

.busMsg{padding: 20px 0;}
.busMsg>div{min-height: 250px;}
.busMsg .topTitle{font-size: 15px;margin-top:20px;margin-bottom: 30px;}
.busMsg .progressBox>label{color: #707070; font-weight: normal; float: left; margin-right: 5px; width: 55px; font-size: 13px;} 
.busMsg .qygm .progressBox>label{width: 93px;}
.busMsg .progressBox .progress{height: 18px; border-radius: 0;}
.busMsg .progressBox .progress .progress-bar>span{font-size: 12px;}
.progressBox .progress .progress-bar.samllPer{position: relative;}
.progressBox .progress .progress-bar.samllPer>span{ position:absolute;margin-left: 3px; color: #333;}
.busMsg .progressBox .progress .progress-bar.bg0{ background: #338cdb;    box-shadow: none;}
.busMsg .progressBox .progress .progress-bar.bg1{ background: #a7daf6;    box-shadow: none;}
.busMsg .progressBox .progress .progress-bar.bg2{ background: #2f4554;    box-shadow: none;}
.busMsg .progressBox .progress .progress-bar.bg3{ background: #0959a0;    box-shadow: none;}
.busMsg .progressBox .progress .progress-bar.bg4{ background: #71b7ee;    box-shadow: none;}

.rowTitle{font-size: 16px;color: #707070;font-weight: bold;}
.focusArea{min-height: 130px;-webkit-box-shadow: 0 0 8px #eaeaef; -moz-box-shadow: 0 0 8px #eaeaef; box-shadow: 0 0 8px #eaeaef; margin-top: 10px;position: relative;height: auto; padding: 20px;padding-bottom: 0;}
.focusArea .focusUl{overflow: hidden;margin-bottom: 0;}
.focusArea ul li{ display: inline-block; float: left; padding:10px 12px; background: #2b8fd3; font-size: 16px; color: #fff; text-align: center;margin-bottom: 20px;  margin-right: 30px; font-weight: normal; min-width: 120px;}
.focusArea ul li a{color: #fff;font-size: 16px;}
.focusArea ul li a>h3{    font-size: 40px; font-weight: normal;margin-top: 0;margin-bottom: 5px;}
.focusArea ul li:nth-child(2n){background: #2f4554;}
.focusArea ul li:nth-child(3n){background: #52b6f3;}
.focusArea ul li:nth-child(4n){background: #0c679d;}
.samllChart.busDiv {padding-top: 30px;padding-right: 20px;}
.table.busTable>thead{background: #e3e9ed;}
.table.busTable>thead>tr>th{color: #292727; font-size: 16px; border: 1px solid #d6dde2; font-weight: 500;}
.table.busTable tbody tr>td{color: #1b1b1b;text-align: center;    border: 1px solid #d6dde2;}

#goback{border-radius: 0;    position: absolute; z-index: 300; top: 20px; left: 20px;} 
#province>div>canvas{width: 300px !important;}

.table-head { padding-right: 17px; background-color: #33679d; }
.scrollTable .table { margin-bottom: 0; }
#scrollTable .table_div { width: 100%; max-height: 201px; overflow-y: scroll; }
#scrollTable .table-head thead tr>th{background: #0c679d; color: #fff;     border: 1px solid #188bcf;}
#scrollTable .table_div .table.busTable tbody tr>td,#clnxTable .table tbody tr>td,#zczbTable .table tbody tr>td{color: #2f4554; text-align: center; border: 1px solid #468bd0;}

#topTables .leftTable{width: auto;}
#topTables .leftTable tbody tr>.td0{background: #2f4554 !important;color: #fff;width: 150px;}
#topTables .leftTable tbody tr>.td1{background: #0c679d !important;color: #fff;width: 170px;}
#topTables .leftTable tbody tr>.td2{background: #2b8fd3 !important;color: #fff;width: 150px;}
#topTables .chartBox{padding: 20px;height: auto;min-height: 300px;}
#topTables .chart>.samllChart{height: auto; }

/**/
.samllChart .rightTable{margin-top: 0;    margin-bottom: 0;width: auto;}
.samllChart .rightTable thead>tr>td{ background: #0c679d; color: #fff;    text-align: center;     border: 1px solid #188bcf}
.samllChart .rightTable thead>tr>.td0,.samllChart .rightTable thead>tr>.td3{width: 150px;}
.samllChart .rightTable thead>tr>.td1{ width: 170px; }
.samllChart .rightTable tbody>tr>td{ border: 1px solid #188bcf}
.samllChart .rightTable tbody>tr>.td0{ background: #57b5f5 !important; color: #fff; }
.samllChart .rightTable tbody>tr>.td1{background: #fff;color: #000;}
.bottomMsg{text-align: right; font-style: italic; font-size: 18px; margin: 20px 0; color: #2f4554;}
.bottomMsg a{font-size: 18px; color: #f2b705;position: relative;}
.bottomMsg a .mailbox{position: absolute; background: #87898b; color: #ffff; text-align: left; padding: 10px; left: -91px; top: 35px; font-style: normal; border-radius: 5px; white-space: nowrap;}
.bottomMsg a .mailbox:after{content: ""; padding: 0; left: 102px; bottom: 0; z-index: 1; text-align: center; width: 0; height: 0; border-width: 10px; border-style: solid; border-color: transparent transparent #87898b; position: absolute; top: -20px; }
